home *** CD-ROM | disk | FTP | other *** search
/ HPAVC / HPAVC CD-ROM.iso / ABUSESRC.ZIP / AbuseSrc / macabuse / inc / id.hpp < prev    next >
C/C++ Source or Header  |  1997-05-20  |  4KB  |  270 lines

  1. #ifndef __ID_HPP_
  2. #define __ID_HPP_
  3.  
  4. enum dev_ids
  5. {      
  6.         ID_NULL,
  7.  
  8.      DEV_COMMAND=3050,
  9.  
  10.     ID_LOAD_GAME_NUMBER=3000,
  11.     ID_LOAD_GAME_PREVIEW=3100,
  12.     ID_LOAD_PLAYER_GAME=3200,
  13.  
  14.     DEV_COMMAND_OK,
  15.     DEV_EDIT_FG,
  16.     DEV_EDIT_BG,
  17.     DEV_EDIT_FGBG,
  18.     DEV_PLAY,
  19.     DEV_SAVE,
  20.     DEV_QUIT,
  21.     DEV_CREATE,
  22.         DEV_OEDIT_OK,
  23.     DEV_OEDIT_DELETE,
  24.     DEV_OEDIT_MOVE,
  25.     DEV_OEDIT_FRONT,
  26.     DEV_OEDIT_BACK,
  27.     DEV_OEDIT_TYPE,
  28.     DEV_OEDIT_LEFT,
  29.     DEV_OEDIT_RIGHT,
  30.     DEV_OEDIT_CHAR_BOX,
  31.     DEV_OEDIT_COPY,       
  32.     DEV_OEDIT_STATE,
  33.  
  34.     DEV_LEDIT_OK,
  35.     DEV_LEDIT_COPY,
  36.     DEV_LEDIT_DEL,
  37.     DEV_LEDIT_MOVE,
  38.     DEV_LEDIT_W,
  39.     DEV_LEDIT_H,
  40.     DEV_LEDIT_R1,
  41.     DEV_LEDIT_R2,
  42.     
  43.  
  44.     DEV_MUSIC_PICKLIST,
  45.     DEV_PALETTE,
  46.     DEV_LIGHT_BUTTON_BOX,
  47.     DEV_LIGHT0,
  48.     DEV_LIGHT1,
  49.     DEV_LIGHT2,
  50.     DEV_LIGHT3,
  51.     DEV_LIGHT4,
  52.     DEV_LIGHT5,
  53.     DEV_LIGHT6,
  54.     DEV_LIGHT7,
  55.     DEV_LIGHT8,
  56.     DEV_LIGHT9,
  57.     DEV_AMBIENT,
  58.     DEV_LIGHTW,
  59.     DEV_LIGHTH,
  60.     DEV_LIGHTR1,
  61.     DEV_LIGHTR2,
  62.     DEV_LIGHT_ADD,
  63.     DEV_BG_PICKER,
  64.     DEV_FG_PICKER,
  65.     DEV_CHAR_PICKER,
  66.     DEV_OBJECTS_DELETE,
  67.     DEV_LIGHTS_DELETE,
  68.     DEV_OEDIT_AI,
  69.     DEV_AI_OK,
  70.     DEV_AI_XVEL,
  71.     DEV_AI_YVEL,
  72.     DEV_AI_XACEL,
  73.     DEV_AI_YACEL,
  74.     DEV_AI_STTIME,
  75.     DEV_AI_GRAVITY,
  76.     DEV_AI_HEALTH,
  77.     DEV_AI_MORPHPR,
  78.     DEV_AI_TYPE,
  79.     DEV_AI_STATE,
  80.     DEV_AI_FADE,
  81.  
  82.  
  83.     DO_VOLUME,
  84.     RAISE_SFX,
  85.     LOWER_SFX,
  86.     RAISE_MUSIC,
  87.     LOWER_MUSIC,
  88.     TOP_MENU,
  89.         CALB_JOY,
  90.     ID_KEY_SETUP,
  91.     ID_MOUSE_SETUP,
  92.     JOY_OK,
  93.     ORDER_INFO,
  94.     DEV_NULL,
  95.     PICK_MUSIC,
  96.     TOGGLE_FORETILES,
  97.     TOGGLE_BACKTILES,
  98.     TOGGLE_PALETTES,
  99.     SHOW_FOREGROUND,
  100.     SHOW_FOREGROUND_BOUND,
  101.     SHOW_BACKGROUND,
  102.     SHOW_CHARACTERS,
  103.     SHOW_LIGHT,
  104.  
  105.     SENSOR_XRANGE,
  106.     SENSOR_YRANGE,
  107.     SENSOR_SIGNAL,
  108.     SENSOR_ACTIVATE,
  109.  
  110.     ELCONTROL_ALLOW_DIR,
  111.     ELEVATOR_SPEED,
  112.     ELEVATOR_DIR,
  113.     ELEVATOR_DIRECTION,
  114.     CHAR_SELECT,
  115.  
  116.     ID_MODEM,
  117.     ID_TCPIP,
  118.     ID_IPX,
  119.     ID_SPLIT_SCREEN,
  120.     
  121.     ID_VOLUME,
  122.     ID_SFX_UP,
  123.     ID_SFX_DOWN,
  124.     ID_MUSIC_UP,
  125.     ID_MUSIC_DOWN,
  126.     ID_SFX_OFF,
  127.     ID_MUSIC_OFF,
  128.     ID_SFX_CHANNELS,
  129.     
  130.     ID_LIGHT_DETAIL,
  131.     ID_SCREEN_SIZE,
  132.  
  133.     ID_NEW_GAME,
  134.     ID_DIFFICULTY,
  135.     ID_LOAD_GAME,
  136.     ID_QUIT,
  137.     ID_QUIT_OK,
  138.     ID_RETURN,
  139.     ID_SHOW_SELL,
  140.     ID_NETWORKING,
  141.     
  142.     ID_MACCONF,
  143.     ID_MACKEYS,
  144.  
  145.  
  146.     ID_MESS_STR1,
  147.     ID_MESS_STR2,
  148.     ID_MESS_STR3,
  149.     ID_MESS_STR4,
  150.     ID_LEVEL_LOAD,
  151.     ID_LEVEL_LOAD_OK,
  152.     ID_LEVEL_SAVE,
  153.     ID_LEVEL_SAVEAS,
  154.     ID_LEVEL_SAVEAS_OK,
  155.     ID_GAME_SAVE,
  156.     ID_GAME_LOAD,
  157.     ID_LEVEL_RESIZE,
  158.     ID_LEVEL_RESIZE_OK,
  159.     ID_LEVEL_NEW,
  160.     ID_LEVEL_NEW_OK,
  161.  
  162.  
  163.     ID_CACHE_PROFILE,
  164.     ID_CACHE_PROFILE_END,
  165.     ID_EDIT_SAVE,
  166.  
  167.     ID_SUSPEND,
  168.     ID_PLAY_MODE,
  169.     ID_SET_SCROLL,
  170.     ID_SET_SCROLL_OK,
  171.     ID_CENTER_PLAYER,
  172.     ID_ADD_PALETTE,
  173.     ID_ADD_PALETTE_OK,
  174.     ID_TOGGLE_DELAY,
  175.     ID_SMALL_MODE,
  176.     ID_GOD_MODE,
  177.     ID_CLEAR_WEAPONS,
  178.     ID_TOGGLE_LIGHT,
  179.     ID_TOGGLE_MAP,
  180.     ID_PROFILE,
  181.  
  182.     ID_MOUSE_SCROLL,
  183.     ID_LOCK_PALETTES,
  184.     ID_SEARCH,
  185.     ID_SEARCH_FOREWARD,
  186.     ID_SEARCH_BACKWARD,
  187.     ID_SEARCH_TEXT,
  188.     ID_TOGGLE_NAMES,
  189.     ID_WARN_CANCEL,
  190.     ID_SET_SCROLL_CHECK,
  191.  
  192.     ID_WIN_FORE,
  193.     ID_WIN_BACK,
  194.     ID_WIN_LAYERS,
  195.     ID_WIN_LIGHTING,
  196.     ID_WIN_PALETTES,
  197.     ID_WIN_OBJECTS,
  198.     ID_WIN_CONSOLE,
  199.     ID_WIN_TOOLBAR,
  200.     ID_SAVE_WINDOWS,
  201.     ID_CANCEL,
  202.     ID_SETUP_OK,
  203.     ID_SETUP_DETECT,
  204.  
  205.     ID_INTERPOLATE_DRAW,
  206.     ID_DISABLE_AUTOLIGHT,
  207.  
  208.     ID_DMODE_DRAW,
  209.     ID_DMODE_PICK,
  210.     ID_DMODE_FILL,
  211.     ID_DMODE_LINE,
  212.     ID_DMODE_RECT,
  213.     ID_DMODE_BAR,
  214.     ID_DMODE_AREA,
  215.     DEV_AREA_OK,
  216.     DEV_AREA_DELETE,
  217.     DEV_AREA_AMBIENT,
  218.     DEV_AREA_AMBIENT_SPEED,
  219.     DEV_AREA_VIEW_XOFF,
  220.     DEV_AREA_VIEW_YOFF,
  221.     DEV_AREA_VIEW_XOFF_SPEED,
  222.     DEV_AREA_VIEW_YOFF_SPEED,
  223.     
  224.     ID_START_GAME,
  225.     ID_EASY,
  226.     ID_MEDIUM,
  227.     ID_HARD,
  228.     ID_EXTREME,
  229.     ID_LIGHT_ON,
  230.     ID_LIGHT_OFF,
  231.     ID_SHOW_FPS,
  232.     ID_RAISE_ALL,
  233.     SHOW_LINKS,
  234.     
  235.     ID_RED_PICKER,
  236.     ID_GREEN_PICKER,
  237.     ID_BLUE_PICKER,
  238.     ID_GAMMA_OK,
  239.     ID_ENLARGE_RENDER,
  240.     ID_NET_DISCONNECT,
  241.  
  242.     ID_DISABLE_VIEW_SHIFT,
  243.     ID_RECORD_DEMO,
  244.     ID_RECORD_DEMO_OK,
  245.     ID_RECORD_DEMO_FILENAME,
  246.  
  247.     ID_PLAY_DEMO,
  248.     ID_PLAY_DEMO_OK,
  249.     ID_PLAY_DEMO_FILENAME
  250.     
  251.     
  252. };
  253.  
  254.  
  255. #define EDIT_MODE               1
  256. #define DRAW_FG_LAYER           2
  257. #define DRAW_BG_LAYER           4
  258. #define DRAW_PEOPLE_LAYER       8
  259. #define DRAW_HELP_LAYER        16
  260. #define PERFORMANCE_TEST_MODE  32
  261. #define DRAW_LIGHTS            64
  262. #define DRAW_FG_BOUND_LAYER   128
  263. #define SUSPEND_MODE          256
  264. #define MAP_MODE              512
  265. #define DRAW_LINKS           1024
  266.  
  267. #endif
  268.  
  269.  
  270.